<?xml version="1.0" encoding="UTF-8"?>
<!-- 
    Document   : RubroConceptoAprobado
    Created on : 2/07/2009, 12:38:01 PM
    Author     : jimmy
-->
<jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
    <f:view>
        <webuijsf:page id="page1">
            <webuijsf:html id="html1">
                <webuijsf:head id="head1">
                    <webuijsf:link id="link1" url="/resources/stylesheet.css"/>
                </webuijsf:head>
                <webuijsf:body id="body1" style="-rave-layout: grid">
                    <script type="text/javascript">
                        function noLetras(e)
                        {
                            var keynum;
                            var keychar;
                            var numcheck;

                            if(window.event) // IE
                            {
                                keynum = e.keyCode;
                            }
                            else if(e.which) // Netscape/Firefox/Opera
                            {
                                keynum = e.which;
                            }
                            keychar = String.fromCharCode(keynum);
                            numcheck = /\d/;
                            return numcheck.test(keychar);
                        }
                    </script>
                    <webuijsf:form id="form1">
                        <div>
                            <jsp:directive.include file="../Superior.jspf"/>
                        </div>
                        <webuijsf:panelLayout visible="#{Presupuestos$RubroConceptoAprobado.boolComponentes}" id="panelTabla" style="height: 94px; left: 324px; top: 288px; position: absolute; width: 450px; -rave-layout: grid">
                            <h:messages errorClass="errorMessage"
                                        errorStyle="border: 1px solid #cc0000; background-color: #f1ccff; color: #cc0000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; height: 25px; vertical-align: middle;"
                                        infoClass="infoMessage" infoStyle="border: 1px solid #003399; background-color: #ccccff; color: #000099; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; height: 25px;"/>
                            <webuijsf:table augmentTitle="false" id="table1" title="Rubro X Concepto Aprobado" width="450">
                                <webuijsf:tableRowGroup id="tableRowGroup1" rows="10" sourceData="#{Presupuestos$RubroConceptoAprobado.listaComponentes}" sourceVar="currentRow">
                                    <webuijsf:tableColumn headerText="Componente" id="tableColumn1">
                                        <webuijsf:staticText id="staticText1" text="#{currentRow.value['nombreComponente']}"/>
                                    </webuijsf:tableColumn>
                                    <webuijsf:tableColumn headerText="Fuentes" id="tableColumn2">
                                        <webuijsf:table augmentTitle="false" id="table2" width="450">
                                            <webuijsf:tableRowGroup id="tableRowGroup2" rows="10" sourceData="#{currentRow.value['lstFuentes']}" sourceVar="currentRow2">
                                                <webuijsf:tableColumn headerText="Fuente" id="tableColumn4">
                                                    <webuijsf:staticText id="staticText2" text="#{currentRow2.value['nombreFuenteExterna']}"/>
                                                </webuijsf:tableColumn>
                                                <webuijsf:tableColumn headerText="Valor Distribuido" id="tableColumn5">
                                                    <h:inputText disabled="#{Presupuestos$RubroConceptoAprobado.disableInputText}" onkeypress="return noLetras(event)" id="inputTextValorFuente" onchange="submit()"
                                                                 value="#{currentRow2.value['valorPorDistribuir']}" valueChangeListener="#{Presupuestos$RubroConceptoAprobado.actionInputText}">
                                                        <f:param id="idComponente" name="idComponente" value="#{currentRow.value['codigoComponente']}"/>
                                                        <f:param id="idFuente" name="idFuente" value="#{currentRow2.value['idFuenteF']}"/>
                                                    </h:inputText>
                                                </webuijsf:tableColumn>
                                                <webuijsf:tableColumn headerText="Valor Aprobado" id="tableColumn6">
                                                    <webuijsf:staticText id="staticText5" text="#{currentRow2.value['valorFuenteF']}"/>
                                                </webuijsf:tableColumn>
                                                <webuijsf:tableColumn headerText="Valor Distribuido Estimado" id="tableColumn7">
                                                    <webuijsf:staticText id="staticText6" text="#{currentRow2.value['valorEST']}"/>
                                                </webuijsf:tableColumn>
                                            </webuijsf:tableRowGroup>
                                        </webuijsf:table>
                                    </webuijsf:tableColumn>
                                    <webuijsf:tableColumn width="100" headerText="Total Aprobado" id="tableColumn3">
                                        <webuijsf:staticText id="staticText3" text="#{currentRow.value['valorPresupuestado']}"/>
                                    </webuijsf:tableColumn>
                                    <webuijsf:tableColumn width="100" headerText="Total Estimado" id="tableColumn8">
                                        <webuijsf:staticText id="staticText7" text="#{currentRow.value['valorAntPresupuestado']}"/>
                                    </webuijsf:tableColumn>
                                </webuijsf:tableRowGroup>
                            </webuijsf:table>
                        </webuijsf:panelLayout>
                        <webuijsf:label id="label1" style="left: 360px; top: 216px; position: absolute" text="Total Presupuesto Distribuido:"/>
                        <webuijsf:label id="label2" style="left: 540px; top: 216px; position: absolute" text="#{Presupuestos$RubroConceptoAprobado.totalPresupDistri}"/>
                        <webuijsf:label id="label3" style="left: 360px; top: 168px; position: absolute" text="Rubros:"/>
                        <h:selectOneMenu binding="#{Presupuestos$RubroConceptoAprobado.menuRubros}" id="menuRubros" onchange="submit()"
                                         style="left: 418px; top: 168px; position: absolute" valueChangeListener="#{Presupuestos$RubroConceptoAprobado.cargarListaComponentes}">
                            <f:selectItem id="itemRubro" itemLabel="--Seleccione--" itemValue="00"></f:selectItem>
                            <f:selectItems id="itemsRubro" value="#{Presupuestos$RubroConceptoAprobado.itemRubros}"></f:selectItems>
                        </h:selectOneMenu>
                        <webuijsf:label id="label4" style="left: 360px; top: 144px; position: absolute" text="Proyecto:"/>
                        <webuijsf:label id="label5" style="left: 420px; top: 144px; position: absolute" text="#{Presupuestos$RubroConceptoAprobado.proyecto}"/>
                        <webuijsf:label id="label6" style="left: 360px; top: 192px; position: absolute" text="Total Presupuesto Aprobado:"/>
                        <webuijsf:label id="label7" style="left: 540px; top: 192px; position: absolute" text="#{Presupuestos$RubroConceptoAprobado.totalPresupApr}"/>
                        <webuijsf:panelGroup visible="#{Presupuestos$RubroConceptoAprobado.boolComponentes}" id="panelGuardar" style="left: 324px; top: 264px; position: absolute">
                            <webuijsf:button actionExpression="#{Presupuestos$RubroConceptoAprobado.actionBotonGuardar}" disabled="#{Presupuestos$RubroConceptoAprobado.disableBotonGuardar}" id="button1" onClick="if (!confirm('Está seguro que desea guardar los cambios?')) return false" text="Guardar"/>
                            <webuijsf:button disabled="#{Presupuestos$RubroConceptoAprobado.disableBotonFinalizar}" id="button2" onClick="if (!confirm('Está seguro que desea finalalizar el presupuesto aprobado?')) return false" text="Finalizar" actionExpression="#{Presupuestos$RubroConceptoAprobado.actionFinalizar}"/>
                        </webuijsf:panelGroup>
                    </webuijsf:form>
                </webuijsf:body>
            </webuijsf:html>
        </webuijsf:page>
    </f:view>
</jsp:root>
